﻿//Name=CharacterMsg
//Cmd=-1

//1roleId : uid
//2roleTempId : 角色类型
//3level : 角色等级
//4roleName : 角色name
namespace  pb
{
    [global::System.Serializable, global::ProtoBuf.ProtoContract(Name = @"CharacterMsg")]
public partial class CharacterMsg : global::ProtoBuf.IExtensible
{
public CharacterMsg() { } 
    private long _roleId;
    [global::ProtoBuf.ProtoMember(1, IsRequired = true, Name=@"roleId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public long roleId
{
      get { return _roleId; }
      set { _roleId = value; }
}
    private int _roleTempId;
    [global::ProtoBuf.ProtoMember(2, IsRequired = true, Name=@"roleTempId", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int roleTempId
{
      get { return _roleTempId; }
      set { _roleTempId = value; }
}
    private int _level;
    [global::ProtoBuf.ProtoMember(3, IsRequired = true, Name=@"level", DataFormat = global::ProtoBuf.DataFormat.TwosComplement)]
    public int level
{
      get { return _level; }
      set { _level = value; }
}
    private string _roleName;
    [global::ProtoBuf.ProtoMember(4, IsRequired = true, Name=@"roleName", DataFormat = global::ProtoBuf.DataFormat.Default)]
    public string roleName
{
      get { return _roleName; }
      set { _roleName = value; }
}
        private global::ProtoBuf.IExtension extensionObject;
        global::ProtoBuf.IExtension global::ProtoBuf.IExtensible.GetExtensionObject(bool createIfMissing)
        { return global::ProtoBuf.Extensible.GetExtensionObject(ref extensionObject, createIfMissing); }
    }
}
